Method and device for controlling sending of gtp message, and data sending method and device

ABSTRACT

Embodiments of the present invention disclose a method and device for controlling sending of a GTP message, and a data sending method and device. A GTP message sending device receives a no-response time indication of user equipment sent from a GTP message response device, where the no-response time indication indicates a no-response time of the user equipment in an implicit or explicit manner, the GTP message sending device adjusts, according to the no-response time of the user equipment indicated by the received no-response time indication of the user equipment, a time of sending a GTP message, where adjusting the time of sending the GTP message is specifically postponing the time of sending the GTP message as the no-response time of the user equipment increases, or bringing forward the time of sending the GTP message as the no-response time of the user equipment decreases.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application is a continuation of International Patent ApplicationNo. PCT/CN2013/079001, filed on Jul. 8, 2013, which is herebyincorporated by reference in its entirety.

TECHNICAL FIELD

Embodiments of the disclosure relate to a field of communicationselectronics, and in particular, to a method and device for controllingsending of a general data transfer platform (GTP) message, and a datasending method and device.

BACKGROUND

A create session request message and a create session response messagein an attach procedure of user equipment, and a create bearer requestmessage and a create bearer reply message in a dedicated beareractivation procedure are all general data transfer platform (GTP)messages (where GTP messages further include an update bearer requestand response, a delete bearer request and response, and the like). For aGTP message, a message retransmission mechanism is used to ensuretransmission reliability of the message, that is, after sending a GTPmessage (such as a create bearer request), a GTP message sending devicestarts a retransmission timer (whose duration is T3-RESPONSE), and whenthe retransmission timer expires, if the GTP message sending device doesnot receive a corresponding response message (such as a create bearerresponse), the GTP message sending device retransmits the GTP message,and starts a retransmission counter to record a quantity of times ofretransmissions. When the quantity of times of retransmissions isgreater than N3-REQUESTS, the GTP message sending device considers thata path fault occurs, records information about the fault, and deletes acorresponding user/bearer context or initiates a device recoveryprocedure (for example, when the GTP message sending device is a servinggateway (S-GW), a current S-GW of user equipment is changed).T3-RESPONSE and N3-REQUESTS may be configured on the GTP message sendingdevice.

Currently, to save electricity of user equipment, when the userequipment is in an idle state, discontinuous reception (DRX) is used, soas to reduce consumption of electricity. Each paging frame is one radioframe, and may include multiple paging occasions. When the DRX is used,the user equipment needs to listen to only one paging occasion in eachDRX period, thereby achieving the purpose of saving electricity of theuser equipment.

Another electricity saving manner is that user equipment enters anelectricity saving state, and in this state, a user no longer listens toany signaling sent from a network side; after learning that the userequipment enters the electricity saving state, an MME no longer attemptsto page the user equipment, and the MME does not start paging the userequipment until the user equipment exits the electricity saving state.The MME and the user equipment may determine, by means of configurationor signaling interaction, specific times at which the user equipmententers the electricity saving state and exits the state.

In the foregoing prior art, when the DRX period is set to be arelatively long time, or when the user equipment stays in theelectricity saving state for a long time, it is caused that the UE doesnot respond to paging within a relatively long time. In such a case, ifthe initiated paging is caused by reception of a GTP message (forexample, in a bearer activation procedure of an evolved packet system(EPS) radio network architecture, if user equipment is in an idle state,after receiving a create bearer request, a mobility management entity(MME) triggers a procedure of paging the user equipment), it is causedthat a paging device does not send a GTP response message within a longtime (because the MME does not send a response message to an S-GW untila service request procedure is ended); in this case, if a packet datanetwork gateway (P-GW) that sends the create bearer request does notreceive a response message in a long time, the packet data networkgateway retransmits the corresponding create bearer request message,until a count of a retransmission counter exceeds N3-REQUESTS, and thendeletes a corresponding user/bearer context or initiates a node recoveryprocedure. In this case, when a no-response time of a user, such as aset DRX time or a time in which user equipment stays in an electricitysaving state, is excessively long, a service interruption of the userequipment is caused or an unnecessary device recovery procedure iscaused, leading to signaling overload of a network.

SUMMARY

Embodiments of the disclosure provide a method for controlling sendingof a GTP message, a data sending method, a GTP message sending device,and a GTP message response device, which avoid a service interruption ofuser equipment or an unnecessary device recovery procedure on a networkcaused by an excessively long no-response time of a user.

A first aspect of the embodiments of the disclosure provides a methodfor controlling sending of a GTP message, including: receiving, by a GTPmessage sending device, a no-response time indication of user equipmentsent from a GTP message response device, where the no-response timeindication indicates a no-response time of the user equipment in animplicit or explicit manner; and adjusting, by the GTP message sendingdevice according to the no-response time of the user equipment indicatedby the received no-response time indication of the user equipment, atime of sending a GTP message, where adjusting the time of sending theGTP message is specifically postponing the time of sending the GTPmessage as the no-response time of the user equipment increases, orbringing forward the time of sending the GTP message as the no-responsetime of the user equipment decreases.

With reference to the first aspect, in a first possible implementationmanner, the adjusting, by the GTP message sending device according tothe no-response time of the user equipment indicated by the receivedno-response time indication of the user equipment, a time of sending aGTP message includes any one of the following manners.

Manner 1: adjusting, by the GTP message sending device, duration of aretransmission timer to be greater than duration of the no-response timeof the user equipment, where the duration of the retransmission timer isduration of retransmission of the GTP message performed by the GTPmessage sending device.

Manner 2: adjusting, by the GTP message sending device, a product ofduration of a retransmission timer and a quantity-of-times threshold ofa retransmission counter to be greater than duration of the no-responsetime of the user equipment.

Manner 3: stopping, by the GTP message sending device, retransmission ofthe GTP message.

Manner 4: before the no-response time of the user equipment is ended,stopping, by the GTP message sending device, sending the GTP message.

With reference to the first aspect or the first possible implementationmanner of the first aspect, in a second possible implementation manner,the receiving, by a GTP message sending device, a no-response timeindication of user equipment sent from a GTP message response deviceincludes: receiving, by the GTP message sending device, a create sessionrequest message sent from the GTP message response device, where thecreate session request message carries the no-response time indicationof the user equipment; or receiving, by the GTP message sending device,a bearer response message sent from the GTP message response device,where the bearer response message carries the no-response timeindication of the user equipment, and the bearer response messageincludes at least one of a create bearer response message, a bearermodification response message, a bearer deactivation response message,and a delete bearer response message; or receiving, by the GTP messagesending device, a downlink data notification acknowledgment message sentfrom the GTP message response device, where the downlink datanotification acknowledgment message carries the no-response timeindication of the user equipment.

With reference to the second possible implementation manner of the firstaspect, in a third possible implementation manner, the GTP messagesending device includes a packet data network gateway (P-GW), and theGTP message response device includes a serving gateway (S-GW); or theGTP message sending device includes a serving gateway (S-GW), and theGTP message response device includes a mobility management entity (MME).

With reference to the first aspect or the first possible implementationmanner of the first aspect, in a fourth possible implementation manner,the receiving, by a GTP message sending device, a no-response timeindication of user equipment sent from a GTP message response deviceincludes: receiving, by the GTP message sending device, a create packetdata protocol context request message sent from the GTP message responsedevice, where the create packet data protocol context request messagecarries the no-response time indication of the user equipment; orreceiving, by the GTP message sending device, a packet data protocolcontext response message sent from the GTP message response device,where the packet data protocol context response message carries theno-response time indication of the user equipment, and the packet dataprotocol context response message includes at least one of an updatepacket data protocol context response message and a delete packet dataprotocol context response message.

With reference to the fourth possible implementation manner of the firstaspect, in a fifth possible implementation manner, the GTP messagesending device includes a gateway general packet radio service (GPRS)support node (GGSN), and the GTP message response device includes aservice GPRS support node (SGSN).

With reference to any one of the first aspect and the first to the fifthpossible implementation manners of the first aspect, in a sixth possibleimplementation manner, the no-response time of the user equipmentincludes a no-response time span or an end time of a no-response state.

A second aspect of the embodiments of the disclosure provides a datasending method, where the method may include: acquiring, by a GTPmessage response device, a no-response time of user equipment; andsending, by the GTP message response device, the acquired no-responsetime indication of the user equipment to a GTP message sending device,where the no-response time indication indicates a no-response time ofthe user equipment in an implicit or explicit manner, so that the GTPmessage sending device adjusts, according to the no-response time of theuser equipment indicated by the received no-response time indication ofthe user equipment, a time of sending a GTP message, where adjusting thetime of sending the GTP message is specifically postponing the time ofsending the GTP message as the no-response time of the user equipmentincreases, or bringing forward the time of sending the GTP message asthe no-response time of the user equipment decreases.

With reference to the second aspect, in a first possible implementationmanner, the sending, by the GTP message response device, the acquiredno-response time indication of the user equipment to a GTP messagesending device includes: sending, by the GTP message response device, acreate session request message to the GTP message sending device, wherethe create session request message carries the no-response timeindication of the user equipment; or sending, by the GTP messageresponse device, a bearer response message to the GTP message sendingdevice, where the bearer response message carries the no-response timeindication of the user equipment, and the bearer response messageincludes at least one of a create bearer response message, a bearermodification response message, a bearer deactivation response message,and a delete bearer response message; or sending, by the GTP messageresponse device, a downlink data notification acknowledgment message tothe GTP message sending device, where the downlink data notificationacknowledgment message carries the no-response time indication of theuser equipment.

With reference to the first possible implementation manner of the secondaspect, in a second possible implementation manner, the GTP messagesending device includes a packet data network gateway (P-GW), and theGTP message response device includes a serving gateway (S-GW); or theGTP message sending device includes a serving gateway (S-GW), and theGTP message response device includes a mobility management entity (MME).

With reference to the second aspect, in a third possible implementationmanner, the sending, by the GTP message response device, the acquiredno-response time indication of the user equipment to a GTP messagesending device includes: sending, by the GTP message response device, acreate packet data protocol context request message to the GTP messagesending device, where the create packet data protocol context requestmessage carries the no-response time indication of the user equipment;or sending, by the GTP message response device, a packet data protocolcontext response message to the GTP message sending device, where thepacket data protocol context response message carries the no-responsetime indication of the user equipment, and the packet data protocolcontext response message includes at least one of an update packet dataprotocol context response message and a delete packet data protocolcontext response message.

With reference to the third possible implementation manner of the secondaspect, in a fourth possible implementation manner, the GTP messagesending device includes a gateway GPRS support node (GGSN), and the GTPmessage response device includes a service GPRS support node (SGSN).

A third aspect of the embodiments of the disclosure provides a GTPmessage sending device, where the device may include: a receivingmodule, configured to receive a no-response time indication of userequipment sent from a GTP message response device, where the no-responsetime indication indicates a no-response time of the user equipment in animplicit or explicit manner; and an adjusting module, configured toadjust, according to the no-response time of the user equipmentindicated by the no-response time indication of the user equipmentreceived by the receiving module, a time of sending a GTP message, whereadjusting the time of sending the GTP message is specifically postponingthe time of sending the GTP message as the no-response time of the userequipment increases, or bringing forward the time of sending the GTPmessage as the no-response time of the user equipment decreases.

With reference to the third aspect, in a first possible implementationmanner, the adjusting module includes at least one of the followingmodules: a first adjusting module, configured to adjust duration of aretransmission timer to be greater than duration of the no-response timeof the user equipment, where the duration of the retransmission timer isduration of retransmission of the GTP message performed by the GTPmessage sending device; a second adjusting module, configured to adjusta product of duration of a retransmission timer and a quantity-of-timesthreshold of a retransmission counter to be greater than duration of theno-response time of the user equipment; a third adjusting module,configured to stop retransmission of the GTP message; and a fourthadjusting module, configured to: before the no-response time of the userequipment is ended, stop sending the GTP message.

With reference to the third aspect or the first possible implementationmanner of the third aspect, in a second possible implementation manner,the receiving module is specifically configured to receive a createsession request message sent from the GTP message response device, wherethe create session request message carries the no-response timeindication of the user equipment; or receive a bearer response messagesent from the GTP message response device, where the bearer responsemessage carries the no-response time indication of the user equipment,and the bearer response message includes at least one of a create bearerresponse message, a bearer modification response message, a bearerdeactivation response message, and a delete bearer response message; orreceive a downlink data notification acknowledgment message sent fromthe GTP message response device, where the downlink data notificationacknowledgment message carries the no-response time indication of theuser equipment.

With reference to the second possible implementation manner of the thirdaspect, in a third possible implementation manner, the GTP messagesending device includes a packet data network gateway (P-GW), and theGTP message response device includes a serving gateway (S-GW); or theGTP message sending device includes a serving gateway (S-GW), and theGTP message response device includes a mobility management entity (MME).

With reference to the third aspect or the first possible implementationmanner of the third aspect, in a fourth possible implementation manner,the receiving module is specifically configured to receive a createpacket data protocol context request message sent from the GTP messageresponse device, where the create packet data protocol context requestmessage carries the no-response time indication of the user equipment;or receive a packet data protocol context response message sent from theGTP message response device, where the packet data protocol contextresponse message carries the no-response time indication of the userequipment, and the packet data protocol context response messageincludes at least one of an update packet data protocol context responsemessage and a delete packet data protocol context response message.

With reference to the fourth possible implementation manner of the thirdaspect, in a fifth possible implementation manner, the GTP messagesending device includes a gateway GPRS support node (GGSN), and the GTPmessage response device includes a service GPRS support node (SGSN).

With reference to any one of the third aspect and the first to the fifthpossible implementation manners of the third aspect, in a sixth possibleimplementation manner, the no-response time of the user equipmentincludes a no-response time span or an end time of a no-response state.

A fourth aspect of the embodiments of the disclosure provides a GTPmessage response device, including: an acquiring module, configured toacquire a no-response time indication of user equipment; and a sendingmodule, configured to send the acquired no-response time indication ofthe user equipment to a GTP message sending device, where theno-response time indication indicates a no-response time of the userequipment in an implicit or explicit manner, so that the GTP messagesending device adjusts, according to the no-response time of the userequipment indicated by the received no-response time indication of theuser equipment, a time of sending a GTP message, where adjusting thetime of sending the GTP message is specifically postponing the time ofsending the GTP message as the no-response time of the user equipmentincreases, or bringing forward the time of sending the GTP message asthe no-response time of the user equipment decreases.

With reference to the fourth aspect, in a first possible implementationmanner, the sending module is specifically configured to send a createsession request message to the GTP message sending device, where thecreate session request message carries the no-response time indicationof the user equipment; or send a bearer response message to the GTPmessage sending device, where the bearer response message carries theno-response time indication of the user equipment, and the bearerresponse message includes at least one of a create bearer responsemessage, a bearer modification response message, a bearer deactivationresponse message, and a delete bearer response message; or send adownlink data notification acknowledgment message to the GTP messagesending device, where the downlink data notification acknowledgmentmessage carries the no-response time indication of the user equipment.

With reference to the first possible implementation manner of the fourthaspect, in a second possible implementation manner, the GTP messagesending device includes a packet data network gateway (P-GW), and theGTP message response device includes a serving gateway (S-GW); or theGTP message sending device includes a serving gateway (S-GW), and theGTP message response device includes a mobility management entity (MME).

With reference to the fourth aspect, in a third possible implementationmanner, the sending module is specifically configured to send a createpacket data protocol context request message to the GTP message sendingdevice, where the create packet data protocol context request messagecarries the no-response time indication of the user equipment; or send apacket data protocol context response message to the GTP message sendingdevice, where the packet data protocol context response message carriesthe no-response time indication of the user equipment, and the packetdata protocol context response message includes at least one of anupdate packet data protocol context response message and a delete packetdata protocol context response message.

With reference to the third possible implementation manner of the fourthaspect, in a fourth possible implementation manner, the GTP messagesending device includes a gateway GPRS support node (GGSN), and the GTPmessage response device includes a service GPRS support node (SGSN).

A fifth aspect of the embodiments of the disclosure provides a GTPmessage sending device, which may include: a receiver, configured toreceive a no-response time indication of user equipment sent from a GTPmessage response device, where the no-response time indication indicatesa no-response time of the user equipment in an implicit or explicitmanner; and a processor, configured to adjust, according to theno-response time of the user equipment indicated by the no-response timeindication of the user equipment received by the receiver, a time ofsending a GTP message, where adjusting the time of sending the GTPmessage is specifically postponing the time of sending the GTP messageas the no-response time of the user equipment increases, or bringingforward the time of sending the GTP message as the no-response time ofthe user equipment decreases.

With reference to the fifth aspect, in a first possible implementationmanner, the processor is specifically configured to perform any one ofthe following operations: adjusting duration of a retransmission timerto be greater than duration of the no-response time of the userequipment, where the duration of the retransmission timer is duration ofretransmission of the GTP message performed by the GTP message sendingdevice; adjusting a product of duration of a retransmission timer and aquantity-of-times threshold of a retransmission counter to be greaterthan duration of the no-response time of the user equipment; stoppingretransmission of the GTP message; and before the no-response time ofthe user equipment is ended, stopping sending the GTP message.

With reference to the fifth aspect or the first possible implementationmanner of the fifth aspect, in a second possible implementation manner,the receiver is specifically configured to receive a create sessionrequest message sent from the GTP message response device, where thecreate session request message carries the no-response time indicationof the user equipment; or receive a bearer response message sent fromthe GTP message response device, where the bearer response messagecarries the no-response time indication of the user equipment, and thebearer response message includes at least one of a create bearerresponse message, a bearer modification response message, a bearerdeactivation response message, and a delete bearer response message; orreceive a downlink data notification acknowledgment message sent fromthe GTP message response device, where the downlink data notificationacknowledgment message carries the no-response time indication of theuser equipment.

With reference to the second possible implementation manner of the fifthaspect, in a third possible implementation manner, the GTP messagesending device includes a packet data network gateway (P-GW), and theGTP message response device includes a serving gateway (S-GW); or theGTP message sending device includes a serving gateway (S-GW), and theGTP message response device includes a mobility management entity (MME).

With reference to the fifth aspect or the first possible implementationmanner of the fifth aspect, in a fourth possible implementation manner,the receiver is specifically configured to receive a create packet dataprotocol context request message sent from the GTP message responsedevice, where the create packet data protocol context request messagecarries the no-response time indication of the user equipment; orreceive a packet data protocol context response message sent from theGTP message response device, where the packet data protocol contextresponse message carries the no-response time indication of the userequipment, and the packet data protocol context response messageincludes at least one of an update packet data protocol context responsemessage and a delete packet data protocol context response message.

With reference to the fourth possible implementation manner of the fifthaspect, in a fifth possible implementation manner, the GTP messagesending device includes a gateway GPRS support node (GGSN), and the GTPmessage response device includes a service GPRS support node (SGSN).

With reference to any one of the fifth aspect and the first to the fifthpossible implementation manners of the fifth aspect, in a sixth possibleimplementation manner, the no-response time of the user equipmentincludes a no-response time span or an end time of a no-response state.

A sixth aspect of the embodiments of the disclosure provides a GTPmessage response device, which may include: a receiver, configured toacquire a no-response time indication of user equipment; and atransmitter, configured to send the no-response time indication of theuser equipment acquired by the receiver to a GTP message sending device,where the no-response time indication indicates a no-response time ofthe user equipment in an implicit or explicit manner, so that the GTPmessage sending device adjusts, according to the no-response time of theuser equipment indicated by the received no-response time indication ofthe user equipment, a time of sending a GTP message, where adjusting thetime of sending the GTP message is specifically postponing the time ofsending the GTP message as the no-response time of the user equipmentincreases, or bringing forward the time of sending the GTP message asthe no-response time of the user equipment decreases.

With reference to the sixth aspect, in a first possible implementationmanner, the transmitter is specifically configured to send a createsession request message to the GTP message sending device, where thecreate session request message carries the no-response time indicationof the user equipment; or send a bearer response message to the GTPmessage sending device, where the bearer response message carries theno-response time indication of the user equipment, and the bearerresponse message includes at least one of a create bearer responsemessage, a bearer modification response message, a bearer deactivationresponse message, and a delete bearer response message; or send adownlink data notification acknowledgment message to the GTP messagesending device, where the downlink data notification acknowledgmentmessage carries the no-response time indication of the user equipment.

With reference to the first possible implementation manner of the sixthaspect, in a second possible implementation manner, the GTP messagesending device includes a packet data network gateway (P-GW), and theGTP message response device includes a serving gateway (S-GW); or theGTP message sending device includes a serving gateway (S-GW), and theGTP message response device includes a mobility management entity (MME).

With reference to the sixth aspect, in a third possible implementationmanner, the transmitter is specifically configured to send a createpacket data protocol context request message to the GTP message sendingdevice, where the create packet data protocol context request messagecarries the no-response time indication of the user equipment; or send apacket data protocol context response message to the GTP message sendingdevice, where the packet data protocol context response message carriesthe no-response time indication of the user equipment, and the packetdata protocol context response message includes at least one of anupdate packet data protocol context response message and a delete packetdata protocol context response message.

With reference to the third possible implementation manner of the sixthaspect, in a fourth possible implementation manner, the GTP messagesending device includes a gateway GPRS support node (GGSN), and the GTPmessage response device includes a service GPRS support node (SGSN).

A seventh aspect of the disclosure provides a computer readable medium,which may include a computer executable instruction, so that when aprocessor of a computer executes the computer executable instruction,the computer executes the foregoing method for controlling sending of aGTP message according to the disclosure.

A eighth aspect of the embodiments of the disclosure provides a computerreadable medium, which may include a computer executable instruction, sothat when a processor of a computer executes the computer executableinstruction, the computer executes the foregoing data sending methodaccording to the disclosure.

As can be seen from the foregoing, in the embodiments of the disclosure,a GTP message sending device receives a no-response time indication ofuser equipment sent from a GTP message response device; and the GTPmessage sending device adjusts, according to no-response time of theuser equipment indicated by the received no-response time indication ofthe user equipment, a strategy for sending, by the GTP message sendingdevice, a GTP message, so that a time for the GTP message sending deviceto send the GTP message is postponed as the no-response time of the userequipment increases, or is brought forward as the no-response time ofthe user equipment decreases. In this way, it is ensured that before theno-response time of the user equipment is ended, a fault detectionmechanism is not triggered, and a service of the user equipment is notinterrupted or recovery of the GTP message sending device is notperformed, thereby avoiding a service interruption of the user equipmentor an unnecessary device recovery procedure on a network caused by anexcessively long no-response time of a user.

BRIEF DESCRIPTION OF DRAWINGS

To describe the technical solutions in the embodiments of the disclosuremore clearly, the following briefly introduces the accompanying drawingsrequired for describing the embodiments. Apparently, the accompanyingdrawings in the following description show merely some embodiments ofthe disclosure, and a person of ordinary skill in the art may stillderive other drawings from these accompanying drawings without creativeefforts.

FIG. 1 is a schematic flowchart of an embodiment of a method forcontrolling sending of a GTP message according to the disclosure;

FIG. 2 is a schematic structural composition diagram of an embodiment ofa GTP message sending device according to an embodiment of thedisclosure;

FIG. 3 is a schematic structural composition diagram of an embodiment ofan adjusting module in FIG. 2;

FIG. 4 is a schematic structural composition diagram of anotherembodiment of a GIP message sending device according to the disclosure;

FIG. 5 is a schematic flowchart of an embodiment of a data sendingmethod according to the disclosure;

FIG. 6 is a schematic structural composition diagram of an embodiment ofa GTP message response device according to the disclosure;

FIG. 7 is a schematic structural composition diagram of anotherembodiment of a GTP message response device according to the disclosure;

FIG. 8 shows a schematic flowchart of sending, by an MME, a no-responsetime of user equipment by using an attach procedure;

FIG. 9 shows another schematic flowchart of sending, by an MME, ano-response time of user equipment by using an attach procedure;

FIG. 10 shows a schematic flowchart of sending, by an MME, a no-responsetime of user equipment by using a bearer activation procedure;

FIG. 11 shows a schematic flowchart of sending, by an MME, a no-responsetime of user equipment by using a network triggered service requestprocedure;

FIG. 12 shows a schematic flowchart of sending, by an SGSN, ano-response time of user equipment by using a packet data protocol PDPrequest procedure; and

FIG. 13 shows another schematic flowchart of sending, by an SGSN, ano-response time of user equipment by using a packet data protocol PDPrequest procedure.

DESCRIPTION OF EMBODIMENTS

The following clearly describes the technical solutions in theembodiments of the disclosure with reference to the accompanyingdrawings in the embodiments of the disclosure. Apparently, the describedembodiments are merely some but not all of the embodiments of thedisclosure. All other embodiments obtained by a person of ordinary skillin the art based on the embodiments of the disclosure without creativeefforts shall fall within the protection scope of the presentapplication.

FIG. 1 is a schematic flowchart of an embodiment of a method forcontrolling sending of a GTP message according to the disclosure. Asshown in FIG. 1, the method for controlling sending of a GTP message mayinclude the following steps.

Step S110: A GTP message sending device receives a no-response timeindication of user equipment sent from a GTP message response device,where the no-response time indication indicates a no-response time ofthe user equipment in an implicit or explicit manner.

In specific implementation, the no-response time indication may indicatethe no-response time of the user equipment in an implicit manner, forexample, the no-response time of the user equipment is indicated byusing a preset identifier, and when receiving the identifier from theGTP message response device, the GTP message sending device may know theno-response time, corresponding to the identifier, of the userequipment.

In specific implementation, the no-response time indication may indicatethe no-response time of the user equipment in an explicit manner, theGTP message response device directly reports the no-response time of theuser equipment to the GTP message sending device.

In specific implementation, the no-response time of the user equipmentin this embodiment of the disclosure may include a no-response time spanor an end time of a no-response state. For example, the no-response timemay be a DRX period (for example, 30 minutes) set when the userequipment is in an idle state, or the no-response time may be a time atwhich an electricity saving state of the user equipment is ended (forexample, 9:00).

In some feasible implementation manners, the GTP message sending devicein this embodiment of the disclosure may include a packet data networkgateway (P-GW), and in this case, the GTP message response deviceincludes a serving gateway (S-GW); or the GTP message sending device mayinclude a serving gateway (S-GW), and in this case, the GTP messageresponse device includes a mobility management entity (MME). Then, instep S110, the GTP message sending device receives a create sessionrequest message sent from the GTP message response device, where thecreate session request message carries the no-response time indicationof the user equipment; or the GTP message sending device receives abearer response message sent from the GTP message response device, wherethe bearer response message carries the no-response time indication ofthe user equipment, and the bearer response message includes at leastone of a create bearer response message, a bearer modification responsemessage, a bearer deactivation response message, and a delete bearerresponse message; or the GTP message sending device receives a downlinkdata notification acknowledgment message sent from the GTP messageresponse device, where the downlink data notification acknowledgmentmessage carries the no-response time indication of the user equipment.When the GTP message sending device may include a packet data networkgateway (P-GW), and the GTP message response device includes a servinggateway (S-GW), the P-GW may receive the no-response time indication ofthe user equipment from the S-GW when receiving a create session requestmessage, a bearer response message, a create bearer response message, abearer modification response message, a bearer deactivation responsemessage, or a delete bearer response message from the S-GW. When the GTPmessage sending device may include a serving gateway (S-GW), and the GTPmessage response device includes a mobility management entity (MME), theS-GW may also receive the no-response time indication of the userequipment from the MME when receiving a create session request message,a bearer response message, a create bearer response message, a bearermodification response message, a bearer deactivation response message,or a delete bearer response message from the MME.

In some feasible implementation manners, the GTP message sending devicein this embodiment of the disclosure may include a gateway GPRS supportnode (GGSN), and in this case, the GTP message response device includesa service GPRS support node (SGSN). Then, in step S110, the GTP messagesending device receives a create packet data protocol context requestmessage sent from the GTP message response device, where the createpacket data protocol context request message carries the no-responsetime indication of the user equipment; or the GTP message sending devicereceives a packet data protocol context response message sent from theGTP message response device, where the packet data protocol contextresponse message carries the no-response time indication of the userequipment, and the packet data protocol context response messageincludes at least one of an update packet data protocol context responsemessage and a delete packet data protocol context response message. Whenthe GTP message sending device includes a gateway GPRS support node(GGSN), and the GTP message response device includes a service GPRSsupport node (SGSN), the GGSN may receive the no-response timeindication of the user equipment from the SGSN when receiving a createpacket data protocol context request message, or an update packet dataprotocol context response message, or a delete packet data protocolcontext response message from the SGSN.

Step S111: The GTP message sending device adjusts, according to theno-response time of the user equipment indicated by the receivedno-response time indication of the user equipment, a time of sending aGTP message, where adjusting the time of sending the GTP message isspecifically postponing the time of sending the GTP message as theno-response time of the user equipment increases, or bringing forwardthe time of sending the GTP message as the no-response time of the userequipment decreases.

In specific implementation, in step S111, that the GTP message sendingdevice adjusts, according to the no-response time of the user equipmentindicated by the received no-response time indication of the userequipment, a time of sending a GTP message includes any one of thefollowing manners.

Manner 1: The GTP message sending device adjusts duration of aretransmission timer (whose duration is T3-RESPONSE) to be greater thanduration of the no-response time of the user equipment, where theduration of the retransmission timer is duration of retransmission ofthe GTP message performed by the GTP message sending device. Forexample, assuming that after sending a create bearer request message tothe S-GW, the P-GW sets the retransmission timer to start timing, if theP-GW has not received a create bearer response message from the S-GWwhen the duration of the retransmission timer arrives, the P-GWretransmits the sent create bearer request message. In this embodimentof the disclosure, the duration of the retransmission timer of the GTPmessage sending device is set to be variable according to theno-response time of the user equipment, and is set to be longer than theno-response time of the user equipment (in this embodiment of thedisclosure, the time for the GTP message sending device to send the GTPmessage is postponed as the no-response time of the user equipmentincreases, or is brought forward as the no-response time of the userequipment decreases, and especially, when the no-response timeincreases, the time of sending the GTP message is postponed as theno-response time of the user equipment increases); then, before theno-response time of the user equipment is ended, the GTP message sendingdevice in this embodiment of the disclosure does not retransmit the GTPmessage, and a service of the user equipment is not interrupted orrecovery of the GTP message sending device is not performed, therebyavoiding a service interruption of the user equipment or an unnecessarydevice recovery procedure on a network caused by an excessively longno-response time of a user.

Manner 2: The GTP message sending device adjusts a product of durationof a retransmission timer (whose duration is T3-RESPONSE) and aquantity-of-times threshold of a retransmission counter (where thequantity-of-times threshold is recorded as N3-REQUESTS, and generally,when a quantity of times of retransmissions is greater than a quantityof times defined by N3-REQUESTS (for example, five times), the GTPmessage sending device considers that a path fault occurs, recordsinformation about the fault, and deletes a corresponding user/bearercontext or initiates a device recovery procedure) to be greater thanduration of the no-response time of the user equipment (in thisembodiment of the disclosure, the time for the GTP message sendingdevice to send the GTP message is postponed as the no-response time ofthe user equipment increases, or is brought forward as the no-responsetime of the user equipment decreases, and especially, when theno-response time increases, the time of sending the GTP message ispostponed as the no-response time of the user equipment increases). Forexample, assuming that after sending a create bearer request message tothe S-GW, the P-GW sets the retransmission timer to start timing, if theP-GW has not received a create bearer response message from the S-GWwhen the duration of the retransmission timer arrives, the P-GWretransmits the sent create bearer request message. In this embodimentof the disclosure, the product of the duration of T3-RESPONSE of the GTPmessage sending device and the quantity of times defined by N3-REQUESTSof the retransmission counter is made to be greater than the duration ofthe no-response time of the user equipment; in this way, before theno-response time of the user equipment is ended, a service of the userequipment is not interrupted or recovery of the GTP message sendingdevice is not performed, thereby avoiding a service interruption of theuser equipment or an unnecessary device recovery procedure on a networkcaused by an excessively long no-response time of a user.

Manner 3: The GTP message sending device stops retransmission of the GTPmessage (in this embodiment of the disclosure, the time for the GTPmessage sending device to send the GTP message is postponed as theno-response time of the user equipment increases, or is brought forwardas the no-response time of the user equipment decreases, and especially,when the no-response time increases, the time of sending the GTP messageis postponed as the no-response time of the user equipment increases);in this manner, retransmission of the GTP message is directly stopped toensure that before the no-response time of the user equipment is ended,the GTP message sending device in this embodiment of the disclosure doesnot retransmit the GTP message, thereby avoiding a service interruptionof the user equipment or an unnecessary device recovery procedure on anetwork caused by an excessively long no-response time of a user.

Manner 4: The GTP message sending device stops sending the GTP messagebefore the no-response time of the user equipment is ended (in thisembodiment of the disclosure, the time for the GTP message sendingdevice to send the GTP message is postponed as the no-response time ofthe user equipment increases, or is brought forward as the no-responsetime of the user equipment decreases, and especially, when theno-response time increases, the time of sending the GTP message ispostponed as the no-response time of the user equipment increases). Inthis manner, a method of directly stopping the GTP message before theno-response time is ended is used to ensure that before the no-responsetime of the user equipment is ended, the GTP message sending device inthis embodiment of the disclosure does not retransmit the GTP message,and a service of the user equipment is not interrupted or recovery ofthe GTP message sending device is not performed, thereby avoiding aservice interruption of the user equipment or an unnecessary devicerecovery procedure on a network caused by an excessively longno-response time of a user.

As can be seen from the foregoing, in this embodiment of the disclosure,a GTP message sending device receives a no-response time indication ofuser equipment sent from a GTP message response device, where theno-response time indication indicates a no-response time of the userequipment in an implicit or explicit manner; and the GTP message sendingdevice adjusts, according to the no-response time of the user equipmentindicated by the received no-response time indication of the userequipment, a strategy for sending, by the GTP message sending device, aGTP message, so that a time for the GTP message sending device to sendthe GTP message is postponed as the no-response time of the userequipment increases, or is brought forward as the no-response time ofthe user equipment decreases. In this way, it is ensured that before theno-response time of the user equipment is ended, a fault detectionmechanism is not triggered, and a service of the user equipment is notinterrupted or recovery of the GTP message sending device is notperformed, thereby avoiding a service interruption of the user equipmentor an unnecessary device recovery procedure on a network caused by anexcessively long no-response time of a user.

FIG. 2 is a schematic structural composition diagram of an embodiment ofa GTP message sending device according to an embodiment of thedisclosure. The GTP message sending device may be configured toimplement the process shown in FIG. 1, and as shown in FIG. 2, the GTPmessage sending device may include: a receiving module 21 and anadjusting module 22.

The receiving module 21 is configured to receive a no-response timeindication of user equipment sent from a GTP message response device,where the no-response time indication indicates a no-response time ofthe user equipment in an implicit or explicit manner.

In specific implementation, the no-response time indication may indicatethe no-response time of the user equipment in an implicit manner, forexample, the no-response time of the user equipment is indicated byusing a preset identifier, and when receiving the identifier from theGTP message response device, the GIP message sending device may know theno-response time, corresponding to the identifier, of the userequipment.

In specific implementation, the no-response time indication may indicatethe no-response time of the user equipment in an explicit manner, theGTP message response device directly reports the no-response time of theuser equipment to the GTP message sending device.

In specific implementation, the no-response time of the user equipmentin this embodiment of the disclosure may include a no-response time spanor an end time of a no-response state. For example, the no-response timemay be a DRX period (for example, 30 minutes) set when the userequipment is in an idle state, or the no-response time may be time atwhich an electricity saving state of the user equipment is ended (forexample, 9:00).

In some feasible implementation manners, the GTP message sending devicein this embodiment of the disclosure may include a packet data networkgateway (P-GW), and in this case, the GTP message response deviceincludes a serving gateway (S-GW); or the GTP message sending device mayinclude a serving gateway (S-GW), and in this case, the GTP messageresponse device includes a mobility management entity (MME). Then, thereceiving module 21 is specifically configured to receive a createsession request message sent from the GTP message response device, wherethe create session request message carries the no-response timeindication of the user equipment; or receive a bearer response messagesent from the GTP message response device, where the bearer responsemessage carries the no-response time indication of the user equipment,and the bearer response message includes at least one of a create bearerresponse message, a bearer modification response message, a bearerdeactivation response message, and a delete bearer response message; orreceive a downlink data notification acknowledgment message sent fromthe GTP message response device, where the downlink data notificationacknowledgment message carries the no-response time indication of theuser equipment. When the GTP message sending device includes a packetdata network gateway (P-GW), and the GTP message response deviceincludes a serving gateway (S-GW), the P-GW may receive the no-responsetime indication of the user equipment from the S-GW when receiving acreate session request message, a bearer response message, a createbearer response message, a bearer modification response message, abearer deactivation response message, or a delete bearer responsemessage from the S-GW. When the GTP message sending device may include aserving gateway (S-GW), and the GTP message response device includes amobility management entity (MME), the S-GW may also receive theno-response time indication of the user equipment from the MME whenreceiving a create session request message, a bearer response message, acreate bearer response message, a bearer modification response message,a bearer deactivation response message, or a delete bearer responsemessage from the MME.

In some feasible implementation manners, the GTP message sending devicein this embodiment of the disclosure may include a gateway GPRS supportnode (GGSN), and in this case, the GTP message response device includesa service GPRS support node (SGSN). Then, the receiving module 21 isspecifically configured to receive a create packet data protocol contextrequest message sent from the GTP message response device, where thecreate packet data protocol context request message carries theno-response time indication of the user equipment; or receive a packetdata protocol context response message sent from the GTP messageresponse device, where the packet data protocol context response messagecarries the no-response time indication of the user equipment, and thepacket data protocol context response message includes at least one ofan update packet data protocol context response message and a deletepacket data protocol context response message. When the GTP messagesending device includes a gateway GPRS support node (GGSN), and the GTPmessage response device includes a service GPRS support node (SGSN), theGGSN may receive the no-response time indication of the user equipmentfrom the SGSN when receiving a create packet data protocol contextrequest message, or an update packet data protocol context responsemessage, or a delete packet data protocol context response message fromthe SGSN.

The adjusting module 22 is configured to adjust, according to theno-response time of the user equipment indicated by the no-response timeindication of the user equipment received by the receiving module 21, atime of sending a GTP message, where adjusting the time of sending theGTP message is specifically postponing the time of sending the GTPmessage as the no-response time of the user equipment increases, orbringing forward the time of sending the GTP message as the no-responsetime of the user equipment decreases.

Further, as shown in FIG. 3, the adjusting module 22 in this embodimentof the disclosure may include at least one of a first adjusting module221, a second adjusting module 222, a third adjusting module 223, and afourth adjusting module 224.

The first adjusting module 221 is configured to adjust duration of aretransmission timer (whose duration is T3-RESPONSE) to be greater thanduration of the no-response time of the user equipment, where theduration of the retransmission timer is duration of retransmission ofthe GTP message performed by the GTP message sending device. Forexample, assuming that after sending a create bearer request message tothe S-GW, the P-GW sets the retransmission timer to start timing, if theP-GW has not received a create bearer response message from the S-GWwhen the duration of the retransmission timer arrives, the P-GWretransmits the sent create bearer request message. In this embodimentof the disclosure, the duration of the retransmission timer of the GTPmessage sending device is set to be variable according to theno-response time of the user equipment, and is set to be longer than theno-response time of the user equipment (in this embodiment of thedisclosure, the a time for the GTP message sending device to send theGTP message is postponed as the no-response time of the user equipmentincreases, or is brought forward as the no-response time of the userequipment decreases, and especially, when the no-response timeincreases, the time of sending the GTP message is postponed as theno-response time of the user equipment increases); then, before theno-response time of the user equipment is ended, the GTP message sendingdevice in this embodiment of the disclosure does not retransmit the GTPmessage, and a service of the user equipment is not interrupted orrecovery of the GTP message sending device is not performed, therebyavoiding a service interruption of the user equipment or an unnecessarydevice recovery procedure on a network caused by an excessively longno-response time of a user.

The second adjusting module 222 is configured to adjust a product ofduration of a retransmission timer (whose duration is T3-RESPONSE) and aquantity-of-times threshold of a retransmission counter (where thequantity-of-times threshold is recorded as N3-REQUESTS, and generally,when a quantity of times of retransmissions is greater than a quantityof times defined by N3-REQUESTS (for example, five times), the GTPmessage sending device considers that a path fault occurs, recordsinformation about the fault, and deletes a corresponding user/bearercontext or initiates a device recovery procedure) to be greater thanduration of the no-response time of the user equipment (in thisembodiment of the disclosure, the time for the GTP message sendingdevice to send the GTP message is postponed as the no-response time ofthe user equipment increases, or is brought forward as the no-responsetime of the user equipment decreases, and especially, when theno-response time increases, the time of sending the GTP message ispostponed as the no-response time of the user equipment increases). Forexample, assuming that after sending a create bearer request message tothe S-GW, the P-GW sets the retransmission timer to start timing, if theP-GW has not received a create bearer response message from the S-GWwhen the duration of the retransmission timer arrives, the P-GWretransmits the sent create bearer request message. In this embodimentof the disclosure, the product of the duration of T3-RESPONSE of the GTPmessage sending device and the quantity of times defined by N3-REQUESTSof the retransmission counter is made to be greater than the duration ofthe no-response time of the user equipment; in this way, before theno-response time of the user equipment is ended, a service of the userequipment is not interrupted or recovery of the GTP message sendingdevice is not performed, thereby avoiding a service interruption of theuser equipment or an unnecessary device recovery procedure on a networkcaused by an excessively long no-response time of a user.

The third adjusting module 223 is configured to stop retransmission ofthe GTP message (in this embodiment of the disclosure, the time for theGTP message sending device to send the GTP message is postponed as theno-response time of the user equipment increases, or is brought forwardas the no-response time of the user equipment decreases, and especially,when the no-response time increases, the time of sending the GTP messageis postponed as the no-response time of the user equipment increases);in this manner, retransmission of the GTP message is directly stopped toensure that before the no-response time of the user equipment is ended,the GTP message sending device in this embodiment of the disclosure doesnot retransmit the GTP message, and a service of the user equipment isnot interrupted or recovery of the GTP message sending device is notperformed, thereby avoiding a service interruption of the user equipmentor an unnecessary device recovery procedure on a network caused by anexcessively long no-response time of a user.

The fourth adjusting module 224 is configured to stop sending the GTPmessage before the no-response time of the user equipment is ended (inthis embodiment of the disclosure, the time for the GTP message sendingdevice to send the GTP message is postponed as the no-response time ofthe user equipment increases, or is brought forward as the no-responsetime of the user equipment decreases, and especially, when theno-response time increases, the time of sending the GTP message ispostponed as the no-response time of the user equipment increases). Inthis manner, a method of directly stopping the GTP message before theno-response time is ended is used to ensure that before the no-responsetime of the user equipment is ended, the GTP message sending device inthis embodiment of the disclosure does not retransmit the GTP message,and a service of the user equipment is not interrupted or recovery ofthe GTP message sending device is not performed, thereby avoiding aservice interruption of the user equipment or an unnecessary devicerecovery procedure on a network caused by an excessively longno-response time of a user.

As can be seen from the foregoing, in this embodiment of the disclosure,a GTP message sending device receives a no-response time indication ofuser equipment sent from a GTP message response device, where theno-response time indication indicates a no-response time of the userequipment in an implicit or explicit manner; and the GTP message sendingdevice adjusts, according to the no-response time of the user equipmentindicated by the received no-response time indication of the userequipment, a strategy for sending, by the GTP message sending device, aGTP message, so that a time for the GTP message sending device to sendthe GTP message is postponed as the no-response time of the userequipment increases, or is brought forward as the no-response time ofthe user equipment decreases. In this way, it is ensured that before theno-response time of the user equipment is ended, a fault detectionmechanism is not triggered, and a service of the user equipment is notinterrupted or recovery of the GTP message sending device is notperformed, thereby avoiding a service interruption of the user equipmentor an unnecessary device recovery procedure on a network caused by anexcessively long no-response time of a user.

FIG. 4 is a schematic structural composition diagram of anotherembodiment of a CTP message sending device according to the disclosure.As can be known with reference to FIG. 4, FIG. 4 differs from theembodiment shown in FIG. 2 to FIG. 3 in that, an exemplary descriptionof the CTP message sending device is provided from the perspective ofcomposition of a hardware structure. Specifically, as shown in FIG. 4,the CTP message sending device in this embodiment of the disclosure mayinclude: a receiver 41 and a processor 42.

The receiver 41 is configured to receive a no-response time indicationof user equipment sent from a GTP message response device, where theno-response time indication indicates a no-response time of the userequipment in an implicit or explicit manner. In specific implementation,functions that need to be implemented by the receiver 41 in thisembodiment are similar to functions of the receiving module 21 in theembodiment shown in FIG. 2, and therefore, details of functionimplementation of the receiver 41 are not described herein again.

The processor 42 is configured to adjust, according to the no-responsetime of the user equipment indicated by the no-response time indicationof the user equipment received by the receiver 41, a time of sending aGTP message, where adjusting the time of sending the GTP message isspecifically postponing the time of sending the GTP message as theno-response time of the user equipment increases, or bringing forwardthe time of sending the GTP message as the no-response time of the userequipment decreases. In specific implementation, functions that need tobe implemented by the processor 42 in this embodiment are similar tofunctions implemented by the adjusting module 22 in FIG. 2 to FIG. 3,and therefore, details of function implementation of the processor 42are not described herein again.

In specific implementation, the GTP message sending device in thisembodiment includes a packet data network gateway (P-GW), and the GTPmessage response device includes a serving gateway (S-GW); or the GTPmessage sending device includes a serving gateway (S-GW), and the GTPmessage response device includes a mobility management entity (MME).Alternatively, the GTP message sending device includes a gateway GPRSsupport node (GGSN), and the GTP message response device includes aservice GPRS support node (SGSN).

In specific implementation, the no-response time of the user equipmentin this embodiment of the disclosure may include a no-response time spanor an end time of a no-response state. For example, the no-response timemay be a DRX period (for example, 30 minutes) set when the userequipment is in an idle state, or the no-response time may be a time atwhich an electricity saving state of the user equipment is ended (forexample, 9:00).

FIG. 5 is a schematic flowchart of an embodiment of a data sendingmethod according to the disclosure. As shown in FIG. 5, the data sendingmethod may include the following steps:

Step S210: A GTP message response device acquires a no-response timeindication of user equipment.

In specific implementation, a no-response time of the user equipment inthis embodiment of the disclosure may include a no-response time span oran end time of a no-response state. For example, the no-response timemay be a DRX period (for example, 30 minutes) set when the userequipment is in an idle state, or the no-response time may be a time atwhich an electricity saving state of the user equipment is ended (forexample, 9:00).

In specific implementation, the GTP message response device may acquirethe no-response time of the user equipment in at least one of thefollowing manners: acquiring the no-response time of the user equipmentby means of configuration, acquiring the no-response time of the userequipment by receiving signaling from the user equipment, and acquiringthe no-response time of the user equipment from subscription informationof the user equipment.

Step S211: The GTP message response device sends the acquiredno-response time indication of the user equipment to a GTP messagesending device, where the no-response time indication indicates ano-response time of the user equipment in an implicit or explicitmanner, so that the GTP message sending device adjusts, according to theno-response time of the user equipment indicated by the receivedno-response time indication of the user equipment, a time of sending aGTP message, where adjusting the time of sending the GTP message isspecifically postponing the time of sending the GTP message as theno-response time of the user equipment increases, or bringing forwardthe time of sending the GTP message as the no-response time of the userequipment decreases.

In some feasible implementation manners, the GTP message sending devicein this embodiment of the disclosure may include a packet data networkgateway (P-GW), and in this case, the GTP message response deviceincludes a serving gateway (S-GW); or the GTP message sending device mayinclude a serving gateway (S-GW), and in this case, the GTP messageresponse device includes a mobility management entity (MME). Then, instep S211, the GTP message response device sends a create sessionrequest message to the GTP message sending device, where the createsession request message carries the no-response time indication of theuser equipment; or the GTP message response device sends a bearerresponse message to the GTP message sending device, where the bearerresponse message carries the no-response time indication of the userequipment, and the bearer response message includes at least one of acreate bearer response message, a bearer modification response message,a bearer deactivation response message, and a delete bearer responsemessage; or the GTP message response device sends a downlink datanotification acknowledgment message to the GTP message sending device,where the downlink data notification acknowledgment message carries theno-response time indication of the user equipment. When the GTP messagesending device may include a packet data network gateway (P-GW), and theGTP message response device includes a serving gateway (S-GW), the S-GWmay send the no-response time indication of the user equipment to theP-GW when sending a create session request message, a bearer responsemessage, a create bearer response message, a bearer modificationresponse message, a bearer deactivation response message, or a deletebearer response message to the P-GW. When the GTP message sending deviceincludes a serving gateway (S-GW), and the GTP message response deviceincludes a mobility management entity (MME), the MME may also send theno-response time indication of the user equipment to the S-GW whensending a create session request message, a bearer response message, acreate bearer response message, a bearer modification response message,a bearer deactivation response message, or a delete bearer responsemessage to the S-GW.

In some feasible implementation manners, the GTP message sending devicein this embodiment of the disclosure may include a gateway GPRS supportnode (GGSN), and in this case, the GTP message response device includesa service GPRS support node (SGSN). Then, in step S211, the GTP messageresponse device sends a create packet data protocol context requestmessage to the GTP message sending device, where the create packet dataprotocol context request message carries the no-response time indicationof the user equipment; or the GTP message response device sends a packetdata protocol context response message to the GTP message sendingdevice, where the packet data protocol context response message carriesthe no-response time indication of the user equipment, and the packetdata protocol context response message includes at least one of anupdate packet data protocol context response message and a delete packetdata protocol context response message. When the GTP message sendingdevice includes a gateway GPRS support node (GGSN), and the GTP messageresponse device includes a service GPRS support node (SGSN), the SGSNmay send the no-response time indication of the user equipment to theGGSN when sending a create packet data protocol context request message,or an update packet data protocol context response message, or a deletepacket data protocol context response message to the GGSN.

As can be seen from the foregoing, in this embodiment of the disclosure,a GTP message response device sends a no-response time indication ofuser equipment to a GTP message sending device, so that the GTP messagesending device adjusts, according to a no-response time of the userequipment indicated by the no-response time indication of the userequipment, a strategy for sending, by the GTP message sending device, aGTP message, so that a time for the GTP message sending device to sendthe GTP message is postponed as the no-response time of the userequipment increases, or is brought forward as the no-response time ofthe user equipment decreases. In this way, it is ensured that before theno-response time of the user equipment is ended, a fault detectionmechanism is not triggered, and a service of the user equipment is notinterrupted or recovery of the GTP message sending device is notperformed, thereby avoiding a service interruption of the user equipmentor an unnecessary device recovery procedure on a network caused by anexcessively long no-response time of a user.

FIG. 6 is a schematic structural composition diagram of an embodiment ofa GTP message response device according to the disclosure. The GTPmessage response device may be configured to implement the method shownin FIG. 5. As shown in FIG. 6, the GTP message response device mayinclude: an acquiring module 61 and a sending module 62.

The acquiring module 61 is configured to acquire a no-response timeindication of user equipment.

In specific implementation, a no-response time of the user equipment inthis embodiment of the disclosure may include a no-response time span oran end time of a no-response state. For example, the no-response timemay be a DRX period (for example, 30 minutes) set when the userequipment is in an idle state, or the no-response time may be a time atwhich an electricity saving state of the user equipment is ended (forexample, 9:00).

In specific implementation, the acquiring module 61 may acquire theno-response time of the user equipment in at least one of the followingmanners: acquiring the no-response time of the user equipment by meansof configuration, acquiring the no-response time of the user equipmentby receiving signaling from the user equipment, and acquiring theno-response time of the user equipment from subscription information ofthe user equipment.

The sending module 62 is configured to send the acquired no-responsetime indication of the user equipment to a GTP message sending device,where the no-response time indication indicates a no-response time ofthe user equipment in an implicit or explicit manner, so that the GTPmessage sending device adjusts, according to the no-response time of theuser equipment indicated by the received no-response time indication ofthe user equipment, a time of sending a GTP message, where adjusting thetime of sending the GTP message is specifically postponing the time ofsending the GTP message as the no-response time of the user equipmentincreases, or bringing forward the time of sending the GTP message asthe no-response time of the user equipment decreases.

In some feasible implementation manners, the GTP message sending devicein this embodiment of the disclosure may include a packet data networkgateway (P-GW), and in this case, the GTP message response deviceincludes a serving gateway (S-GW); or the GTP message sending device mayinclude a serving gateway (S-GW), and in this case, the GTP messageresponse device includes a mobility management entity (MME). Then, thesending module 62 is specifically configured to send a create sessionrequest message, where the create session request message carries theno-response time indication of the user equipment; or send a bearerresponse message to the GTP message sending device, where the bearerresponse message carries the no-response time indication of the userequipment, and the bearer response message includes at least one of acreate bearer response message, a bearer modification response message,a bearer deactivation response message, and a delete bearer responsemessage; or the GTP message response device sends a downlink datanotification acknowledgment message to the GTP message sending device,where the downlink data notification acknowledgment message carries theno-response time indication of the user equipment.

When the GTP message sending device may include a packet data networkgateway (P-GW), and the GTP message response device includes a servinggateway (S-GW), the S-GW may send the no-response time indication of theuser equipment to the P-GW when sending a create session requestmessage, a bearer response message, a create bearer response message, abearer modification response message, a bearer deactivation responsemessage, or a delete bearer response message to the P-GW. When the GTPmessage sending device includes a serving gateway (S-GW), and the GTPmessage response device includes a mobility management entity (MME), theMME may also send the no-response time indication of the user equipmentto the S-GW when sending a create session request message, a bearerresponse message, a create bearer response message, a bearermodification response message, a bearer deactivation response message,or a delete bearer response message to the S-GW.

In some feasible implementation manners, the GTP message sending devicein this embodiment of the disclosure may include a gateway GPRS supportnode (GGSN), and in this case, the GTP message response device includesa service GPRS support node (SGSN). The sending module 62 isspecifically configured to send a create packet data protocol contextrequest message to the GTP message sending device, where the createpacket data protocol context request message carries the no-responsetime indication of the user equipment; or send a packet data protocolcontext response message to the GTP message sending device, where thepacket data protocol context response message carries the no-responsetime indication of the user equipment, and the packet data protocolcontext response message includes at least one of an update packet dataprotocol context response message and a delete packet data protocolcontext response message. That is, when the GTP message sending deviceincludes a gateway GPRS support node (GGSN), and the GTP messageresponse device includes a service GPRS support node (SGSN), the SGSNmay send the no-response time indication of the user equipment to theGGSN when sending a create packet data protocol context request message,or an update packet data protocol context response message, or a deletepacket data protocol context response message to the GGSN.

As can be seen from the foregoing, in this embodiment of the disclosure,a GTP message response device sends a no-response time indication ofuser equipment to a GTP message sending device, so that the GTP messagesending device adjusts, according to a no-response time of the userequipment indicated by the no-response time indication of the userequipment, a strategy for sending, by the GTP message sending device, aGTP message, so that a time for the GTP message sending device to sendthe GTP message is postponed as the no-response time of the userequipment increases, or is brought forward as the no-response time ofthe user equipment decreases. In this way, it is ensured that before theno-response time of the user equipment is ended, a fault detectionmechanism is not triggered, and a service of the user equipment is notinterrupted or recovery of the GTP message sending device is notperformed, thereby avoiding a service interruption of the user equipmentor an unnecessary device recovery procedure on a network caused by anexcessively long no-response time of a user.

FIG. 7 is a schematic structural composition diagram of anotherembodiment of a GTP message response device according to the disclosure.As can be known with reference to FIG. 7, FIG. 7 differs from theembodiment shown in FIG. 6 in that, an exemplary description of the CTPmessage sending device is provided from the perspective of compositionof a hardware structure. Specifically, as shown in FIG. 7, the CTPmessage response device in this embodiment of the disclosure mayinclude: a receiver 71 and a transmitter 72.

The receiver 71 is configured to acquire a no-response time indicationof user equipment. In specific implementation, functions that need to beimplemented by the receiver 71 in this embodiment are similar tofunctions of the acquiring module 61 in the embodiment shown in FIG. 6,and therefore, details of function implementation of the receiver 71 arenot described herein again.

The transmitter 72 is configured to send the no-response time indicationof the user equipment acquired by the receiver to a GTP message sendingdevice, where the no-response time indication indicates a no-responsetime of the user equipment in an implicit or explicit manner, so thatthe GTP message sending device adjusts, according to the no-responsetime of the user equipment indicated by the received no-response timeindication of the user equipment, a time of sending a GTP message, whereadjusting the time of sending the GTP message is specifically postponingthe time of sending the GTP message as the no-response time of the userequipment increases, or bringing forward the time of sending the GTPmessage as the no-response time of the user equipment decreases. Inspecific implementation, functions that need to be implemented by thetransmitter 72 in this embodiment are similar to functions implementedby the sending module 62 in FIG. 6, and therefore, details of functionimplementation of the transmitter 72 are not described herein again.

In specific implementation, the GTP message sending device in thisembodiment includes a packet data network gateway (P-GW), and the GTPmessage response device includes a serving gateway (S-GW); or the GTPmessage sending device includes a serving gateway (S-GW), and the GTPmessage response device includes a mobility management entity (MME).Alternatively, the GTP message sending device includes a gateway GPRSsupport node (GGSN), and the GTP message response device includes aservice GPRS support node (SGSN).

In specific implementation, the no-response time of the user equipmentin this embodiment of the disclosure may include a no-response time spanor an end time of a no-response state. For example, the no-response timemay be a DRX period (for example, 30 minutes) set when the userequipment is in an idle state, or the no-response time may be a time atwhich an electricity saving state of the user equipment is ended (forexample, 9:00).

A person of ordinary skill in the art may understand that: all or someof the steps for implementing the foregoing method embodiments in theembodiments of the disclosure may be implemented by a programinstructing relevant hardware. The foregoing program may be stored in acomputer readable storage medium. When the program runs, steps of theforegoing method embodiments are executed; the foregoing storage mediumincludes: various media that can store program code, such as a ROM, aRAM, a magnetic disk, or an optical disc.

FIG. 8 to FIG. 13 further describe processes of the methods according tothe embodiments of the disclosure in detail by using multiple specificapplication scenarios.

FIG. 8 shows a schematic flowchart of sending, by an MME, a no-responsetime of user equipment by using an attach procedure. As shown in FIG. 8,the process may include the following steps.

Step 801: An MME sends a create session request message to an S-GW,where the create session request message carries a no-response time ofuser equipment (in this case, the no-response time of the user equipmentis indicated in an explicit manner, and in specific implementation, theno-response time of the user equipment may also be indicated in animplicit manner), indicating that maximum no-response duration of theuser equipment is 30 minutes.

Step S802: The S-GW adjusts a retransmission parameter T3-RESPONSEand/or N3-REQUESTS of a GTP message according to the no-response time ofthe user equipment, for example, adjusts T3-RESPONSE to be greater than30 minutes or adjusts a product of T3-RESPONSE and N3-REQUESTS to begreater than 30 minutes.

Step S803: The S-GW sends a create session response message to the MME.

FIG. 9 shows a schematic flowchart of sending, by an MME, a no-responsetime of user equipment by using an attach procedure. As shown in FIG. 9,the process may include the following steps:

Step S901: An MME sends a create session request message to an S-GW,where the request carries a no-response time of user equipment,indicating that maximum no-response duration of the user equipment is 30minutes.

Step S902: The S-GW sends a create session request message to a P-GW,where the request carries the no-response time of the user equipment,indicating that the maximum no-response duration of the user equipmentis 30 minutes.

Step S903: The P-GW adjusts a retransmission parameter T3-RESPONSEand/or N3-REQUESTS of a GTP message according to the no-response time ofthe user equipment, for example, adjusts T3-RESPONSE to be greater than30 minutes or adjusts a product of T3-RESPONSE and N3-REQUESTS to begreater than 30 minutes.

Step S904: The P-GW sends a create session response message to the S-GW.

Step S905: The S-GW sends a create session response message to the MME.

This embodiment differs from FIG. 8 in that, this embodiment includes aprocedure in which the S-GW sends the no-response time of the userequipment to the P-GW.

FIG. 10 shows a schematic flowchart of sending, by an MME, a no-responsetime of user equipment by using a bearer activation procedure. As shownin FIG. 10, the process may include the following steps.

Step S1001: A P-GW sends a create bearer request message to an S-GW.

Step S1002: The S-GW sends a create bearer request message to an MME.

Step S1003: The MME rejects the create bearer request message, and addsa no-response time of user equipment to a create bearer response messageand sends the create bearer response message to the S-GW.

Step S1004: The S-GW sends a create bearer response message to the P-GW,where the message carries the no-response time of the user equipment,for example, it indicates that maximum no-response duration of the userequipment is 30 minutes, or it indicates that a time at which the userequipment exits a no-response state is 9:00.

Step S1005: The P-GW adjusts a retransmission parameter T3-RESPONSEand/or N3-REQUESTS of a GTP message according to the no-response time ofthe user equipment, for example, adjusts T3-RESPONSE to be greater than30 minutes or adjusts a product of T3-RESPONSE and N3-REQUESTS to begreater than 30 minutes; or postpones a time of sending the GTP messageto the user equipment to be later than 9:00.

FIG. 11 shows a schematic flowchart of sending, by an MME, a no-responsetime of user equipment by using a network triggered service requestprocedure. As shown in FIG. 11, the process may include the followingsteps.

Step S1101: An S-GW receives downlink data, or receives bearer controlsignaling when user equipment activates an ISR.

Step S1102: The S-GW sends a downlink data notification message to anMME.

Step S1103: The MME sends a downlink data notification acknowledgmentmessage to the S-GW, where the message indicates a no-response time ofthe user equipment, for example, indicates that maximum no-responseduration of the user equipment is 30 minutes.

Step S1104: The S-GW stops sending the downlink data notificationmessage of the user equipment before the no-response time of the userequipment expires.

FIG. 12 shows a schematic flowchart of sending, by an SGSN, ano-response time of user equipment by using a packet data protocol (PDP)request procedure. As shown in FIG. 12, the process may include thefollowing steps.

Step S1201: An SGSN sends a create PDP context request message to aGGSN, where the request carries a no-response time of user equipment,indicating maximum no-response duration of the user equipment, forexample, 30 minutes.

Step S1202: The GGSN adjusts a retransmission parameter T3-RESPONSEand/or N3-REQUESTS of a GTP message according to the no-response time ofthe user equipment, for example, adjusts T3-RESPONSE to be greater than30 minutes or adjusts a product of T3-RESPONSE and N3-REQUESTS to begreater than 30 minutes.

Step S1203: The GGSN sends a create PDP context response message to theSGSN.

FIG. 13 shows a schematic flowchart of sending, by an SGSN, ano-response time of user equipment by using a packet data protocol (PDP)request procedure. As shown in FIG. 13, the process may include thefollowing steps.

Step S1301: A GGSN sends a create PDP context request message to anSGSN.

Step S1302: The SGSN sends a create PDP context response message to theGGSN, where the response message carries a no-response time of userequipment, indicating maximum no-response duration of the userequipment, for example, 30 minutes, or indicating that a time at whichthe user equipment exits a no-response state is 9:00.

Step S1303: The GGSN adjusts a retransmission parameter T3-RESPONSEand/or N3-REQUESTS of a GTP message according to the no-response time ofthe user equipment, for example, adjusts T3-RESPONSE to be greater than30 minutes or adjusts a product of T3-RESPONSE and N3-REQUESTS to begreater than 30 minutes; or postpones a time of sending the GTP messageto the user equipment to be later than 9:00.

In this specification, specific examples are used to describe theprinciple and implementation manners of the disclosure, and thedescription of the embodiments is only intended to help understand themethod and core idea of the disclosure. In addition, a person ofordinary skill in the art may, based on the idea of the presentdisclosure, make modifications with respect to the specificimplementation manners and the application scope. Therefore, the contentof this specification shall not be construed as a limitation to thepresent application.

What is claimed is:
 1. A method for controlling sending of a generaldata transfer platform (GTP) message, comprising: receiving, by a GTPmessage sending device, a no-response time indication of user equipmentsent from a GTP message response device, wherein the no-response timeindication indicates a no-response time of the user equipment in animplicit or explicit manner; and adjusting, by the GTP message sendingdevice according to the no-response time of the user equipment indicatedby the received no-response time indication of the user equipment, atime of sending a GTP message.
 2. The method for controlling sending ofthe GTP message according to claim 1, wherein the adjusting, by the GTPmessage sending device according to the no-response time of the userequipment indicated by the received no-response time indication of theuser equipment, the time of sending the GTP message comprises: beforethe no-response time of the user equipment is ended, stopping, by theGTP message sending device, sending the GTP message.
 3. The method forcontrolling sending of the GTP message according to claim 1, wherein thereceiving, by the GTP message sending device, the no-response timeindication of the user equipment sent from the GTP message responsedevice comprises: receiving, by the GTP message sending device, adownlink data notification acknowledgment message sent from the GTPmessage response device, wherein the downlink data notificationacknowledgment message carries the no-response time indication of theuser equipment.
 4. The method for controlling sending of the GTP messageaccording to claim 1, wherein the no-response time of the user equipmentcomprises a no-response time span or an end time of a no-response state.5. A data sending method, comprising: acquiring, by a general datatransfer platform (GTP) message response device, a no-response timeindication of user equipment; and sending, by the GTP message responsedevice, the acquired no-response time indication of the user equipmentto a GTP message sending device, wherein the no-response time indicationindicates a no-response time of the user equipment in an implicit orexplicit manner, so that the GTP message sending device adjusts,according to the no-response time of the user equipment indicated by thereceived no-response time indication of the user equipment, a time ofsending a GTP message.
 6. The data sending method according to claim 5,wherein, before the no-response time of the user equipment is ended, theGTP message is stopped sending by the GTP message sending device.
 7. Thedata sending method according to claim 5, wherein the sending, by theGTP message response device, the acquired no-response time indication ofthe user equipment to the GTP message sending device comprises: sending,by the GTP message response device, a downlink data notificationacknowledgment message to the GTP message sending device, wherein thedownlink data notification acknowledgment message carries theno-response time indication of the user equipment.
 8. A general datatransfer platform (GTP) message sending device, comprising: a receiver,configured to receive a no-response time indication of user equipmentsent from a GTP message response device, wherein the no-response timeindication indicates a no-response time of the user equipment in animplicit or explicit manner; and a processor, configured to adjust,according to the no-response time of the user equipment indicated by theno-response time indication of the user equipment received by thereceiver, a time of sending a GTP message.
 9. The GTP message sendingdevice according to claim 8, wherein the processor is specificallyconfigured to before the no-response time of the user equipment isended, stop sending the GTP message.
 10. The GTP message sending deviceaccording to claim 8, wherein the receiver is specifically configured toreceive a downlink data notification acknowledgment message sent fromthe GTP message response device, wherein the downlink data notificationacknowledgment message carries the no-response time indication of theuser equipment.
 11. The GTP message sending device according to claim 8,wherein the no-response time of the user equipment comprises ano-response time span or an end time of a no-response state.
 12. Ageneral data transfer platform (GTP) message response device,comprising: a receiver, configured to acquire a no-response timeindication of user equipment; and a transmitter, configured to send theno-response time indication of the user equipment acquired by thereceiver to a GTP message sending device, wherein the no-response timeindication indicates a no-response time of the user equipment in animplicit or explicit manner, so that the GTP message sending deviceadjusts, according to the no-response time of the user equipmentindicated by the received no-response time indication of the userequipment, a time of sending a GTP message.
 13. The GTP message responsedevice according to claim 12, wherein the transmitter is specificallyconfigured to send a downlink data notification acknowledgment messageto the GTP message sending device, wherein the downlink datanotification acknowledgment message carries the no-response timeindication of the user equipment.
 14. The GTP message response deviceaccording to claim 12, wherein, before the no-response time of the userequipment is ended, the GTP message is stopped sending by the GTPmessage sending device.
 15. A non-transitory machine-readable mediumhaving stored thereon, a computer program comprising at least one codesection for distributing data, the at least one code section beingexecutable by a general data transfer platform (GTP) message sendingdevice for causing the GTP message sending device to perform acts of:receiving a no-response time indication of user equipment sent from aGTP message response device, wherein the no-response time indicationindicates a no-response time of the user equipment in an implicit orexplicit manner; and adjusting, according to the no-response time of theuser equipment indicated by the received no-response time indication ofthe user equipment, a time of sending a GTP message.
 16. Thenon-transitory machine-readable medium according to claim 15, whereinthe at least one code section being executable by the GTP messagesending device for causing the GTP message sending device to perform theacts of adjusting the time of sending the GTP message comprises: beforethe no-response time of the user equipment is ended, stopping sendingthe GTP message.
 17. The non-transitory machine-readable mediumaccording to claim 15, wherein the at least one code section beingexecutable by the GTP message sending device for causing the GTP messagesending device to perform the acts of receiving the no-response timeindication of the user equipment comprises: receiving a downlink datanotification acknowledgment message sent from the GTP message responsedevice, wherein the downlink data notification acknowledgment messagecarries the no-response time indication of the user equipment.
 18. Anon-transitory machine-readable medium having stored thereon, a computerprogram comprising at least one code section for distributing data, theat least one code section being executable by a general data transferplatform (GTP) message response device for causing the GTP messageresponse device to perform acts of: acquiring a no-response timeindication of user equipment; and sending the acquired no-response timeindication of the user equipment to a GTP message sending device,wherein the no-response time indication indicates a no-response time ofthe user equipment in an implicit or explicit manner, so that the GTPmessage sending device adjusts, according to the no-response time of theuser equipment indicated by the received no-response time indication ofthe user equipment, a time of sending a GTP message.
 19. Thenon-transitory machine-readable medium according to claim 18, wherein,before the no-response time of the user equipment is ended, the GTPmessage is stopped sending by the GTP message sending device.
 20. Thenon-transitory machine-readable medium according to claim 18, whereinthe at least one code section being executable by the GTP messageresponse device for causing the GTP message response device to performthe acts of sending the acquired no-response time indication of the userequipment comprises: sending a downlink data notification acknowledgmentmessage to the GTP message sending device, wherein the downlink datanotification acknowledgment message carries the no-response timeindication of the user equipment.